Big Huge Thesaurus

monoclonal antibody

noun